#ifndef SMSMETRO_H
#define SMSMETRO_H

#include <QObject>
#include "sms.h"
#include <QDebug>

class SMSMetro : public SMS
{    
    Q_OBJECT

    Q_ENUMS(ENUM_ADMINISTRADORLINHA)

public:
    enum ENUM_ADMINISTRADORLINHA { Metro, CPTM };

    explicit SMSMetro(QObject *parent = 0);
    ~SMSMetro();

    Q_INVOKABLE void Enviar(const QString &msg, ENUM_ADMINISTRADORLINHA adm);
    Q_INVOKABLE void Previa(const QString &msg, ENUM_ADMINISTRADORLINHA adm);

private:
    static QString _telMetro, _telCPTM;

    QString TelAtivo(SMSMetro::ENUM_ADMINISTRADORLINHA adm);

};

#endif // SMSMETRO_H
